Programming Questions for Practice
Write a function to convert decimal number to binary number.
void dec_bin(int dec_number) {
int binary_digits[32];
int count = 0, length = 0;
while(dec_number > 0) {
binary_digits[count] = dec_number % 2;
dec_number /= 2;
count++;
length++;
}
printf("Binary number: ");
for(count = length-1; count >= 0; count--)
printf("%d ", binary_digits[count]);
}
int main()
{
int dec_number;
printf("Enter any number: ");
scanf("%d", &dec_number);
printf("Decimal number: %d\n", dec_number);
dec_bin(dec_number);
return 0;
}
import java.util.Scanner;
public class NumberConverter {
static void dec_bin(int dec_number) {
int binary_digits[] = new int[32];
int count = 0, length = 0;
while(dec_number > 0) {
binary_digits[count] = dec_number % 2;
dec_number /= 2;
count++;
length++;
}
System.out.print("Binary number: ");
for(count = length-1; count >= 0; count--)
System.out.print(binary_digits[count] + " ");
}
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
System.out.print("Enter any decimal number: ");
int dec_number = read.nextInt();
System.out.println("Decimal number: " + dec_number);
dec_bin(dec_number);
}
}
def dec_bin(number):
return bin(number)
dec_number = int(input("Enter any decimal number: "))
print(dec_bin(dec_number))